package com.triadsystems.cashweb.modelo.testes;

import java.text.ParseException;
import java.util.Calendar;

public class TesteBarCode02 {

	/**
	 * @param args
	 * @throws ParseException 
	 */
	public static void main(String[] args) throws ParseException {
		
//		Calendar c = Calendar.getInstance();
//		
//	
//		String df = DateFormat.getInstance().format(c.getTime());
//		
//		System.out.println(df);
		Calendar data = Calendar.getInstance();
		data.set(Calendar.HOUR, 8);
		data.set(Calendar.MINUTE, 0);
		data.set(Calendar.SECOND, 0);
		
		 System.out.println(data.getTime());
		   
	}
	
	public static void codBarra(){
		String alpha="82630000027066504770010192116900716121635005";
		alpha = alpha.replace(" ", "").replace("-", "");
		
		System.out.println(alpha + " " + alpha.length() + "\n");
		
		String idProduto = new String();
		String idSegmento = new String();
		String idReferencia = new String();
		String idEmpresa = new String();

		String digVerificador = new String();
		String valor = new String();
		String livre = new String();
		String cnpj = new String();
		String dtaVencimento = new String();
		String campoLivre = new String();

		idProduto = alpha.substring(0, 1);
		System.out.println("IdProduto: 			"+ idProduto +		"   -   " +idProduto.length());
		
		idSegmento = alpha.substring(1, 2);
		System.out.println("IdSegmento: 		"+ idSegmento + 	"   -   " +idSegmento.length());
		
		idReferencia = alpha.substring(2, 3);
		System.out.println("IdReferencia: 		"+ idReferencia + 	"   -   " +idReferencia.length());
		
		digVerificador = alpha.substring(3,4);
		System.out.println("digitoVerificador: 	"+ digVerificador + "   -   " +digVerificador.length());
		
		valor = alpha.substring(4, 15);
		System.out.println("Valor: 				"+ valor + 			"   -   " +valor.length());
		
		idEmpresa = alpha.substring(15,19);
		System.out.println("IdEmpresa: 			"+ idEmpresa + 		"   -   " +idEmpresa.length());
		
		livre = alpha.substring(19,44);
		System.out.println("Livre p Empresa: 	"+ livre + 			"   -   " +livre.length());
		
		cnpj = alpha.substring(15,23);
		System.out.println("CNPJ: 				"+ cnpj + 			"   -   " +cnpj.length());
		
		dtaVencimento = alpha.substring(23,31);
		System.out.println("DtaVencimento: 		"+ dtaVencimento +	"   -   "+dtaVencimento.length());
		
		campoLivre = alpha.substring(23,44);
		System.out.println("Campo Livre: 		"+ campoLivre + 	"   -   " +campoLivre.length());
		
		dtaVencimento = dtaVencimento.substring(0, 2) + "/" + dtaVencimento.substring(2, 4) + "/" + dtaVencimento.substring(4);
		
		double a = Double.valueOf(valor);
		
		
		System.out.println(dtaVencimento);

		System.out.println("Cod. Barra*: "+  a);
	}

}
